package com.white.hot.dto;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Id;

import org.springframework.format.annotation.DateTimeFormat;

public class User implements Serializable
{
	// id
	public Long suId;
	// 真实姓名
	public String suName;
	// 电话号码
	public String suTel;
	// 住址
	public String suAddress;
	// 头像
	public String suPhoto;
	// 性别
	public String suSex;
	// 角色
	public Long roleId;
	// 邮箱
	public String suEmail;
	// 账号
	public String suAccount;
	// 密码
	public String suPassword;
	// 注册时间
	public Date suRegisterTime;
	// qqid
	public String suQqId;
	// 微信id
	public String suWeixinId;
	// 等级
	public String suGrade;
	// 推荐人
	public Long parentUserId;
	// 部门
	public Long suDeptId;
	// 用户类型
	public String suUserType;
	// 微博id
	public String suWeiboId;
	// 身份证
	public String suIdcard;
	// 职称
	public String suJobTitle;
	// 别名，昵称
	public String suAliases;
	// 工作编号
	public String suJobNo;
	// 公司id
	public Long companyId;
	// 备用电话号码
	public String suTel2;
	// 账户状态
	public String suAccountStatus;
	// 激活码
	public String suValidateCode;
	// 激活最后时间
	public Date suValidateEndTime;
	// Y 有效，N无效
	public String suValid;
	// 生日
	public Date suBirthday;
	// 用户uuid
	public String suUuid;
	// 岗位id
	public Long suPostId;
	// 用户对于的角色集合
	public String roleIds;
	//国家
	public String country;
	//城市
	public String city;
	//token
	public String token;
	//保留
	public String reserve1;
	public String reserve2;
	//年龄
	public int age;

	public String getCountry()
	{
		return country;
	}

	public void setCountry(String country)
	{
		this.country = country;
	}

	public String getCity()
	{
		return city;
	}

	public void setCity(String city)
	{
		this.city = city;
	}

	public String getToken()
	{
		return token;
	}

	public void setToken(String token)
	{
		this.token = token;
	}

	public String getReserve1()
	{
		return reserve1;
	}

	public void setReserve1(String reserve1)
	{
		this.reserve1 = reserve1;
	}

	public String getReserve2()
	{
		return reserve2;
	}

	public void setReserve2(String reserve2)
	{
		this.reserve2 = reserve2;
	}

	public int getAge()
	{
		return age;
	}

	public void setAge(int age)
	{
		this.age = age;
	}

	public Long getSuId()
	{
		return suId;
	}

	public void setSuId(Long suId)
	{
		this.suId = suId;
	}

	public String getSuName()
	{
		return suName;
	}

	public void setSuName(String suName)
	{
		this.suName = suName;
	}

	public String getSuTel()
	{
		return suTel;
	}

	public void setSuTel(String suTel)
	{
		this.suTel = suTel;
	}

	public String getSuAddress()
	{
		return suAddress;
	}

	public void setSuAddress(String suAddress)
	{
		this.suAddress = suAddress;
	}

	public String getSuPhoto()
	{
		return suPhoto;
	}

	public void setSuPhoto(String suPhoto)
	{
		this.suPhoto = suPhoto;
	}

	public String getSuSex()
	{
		return suSex;
	}

	public void setSuSex(String suSex)
	{
		this.suSex = suSex;
	}

	public Long getRoleId()
	{
		return roleId;
	}

	public void setRoleId(Long roleId)
	{
		this.roleId = roleId;
	}

	public String getSuEmail()
	{
		return suEmail;
	}

	public void setSuEmail(String suEmail)
	{
		this.suEmail = suEmail;
	}

	public String getSuAccount()
	{
		return suAccount;
	}

	public void setSuAccount(String suAccount)
	{
		this.suAccount = suAccount;
	}

	public String getSuPassword()
	{
		return suPassword;
	}

	public void setSuPassword(String suPassword)
	{
		this.suPassword = suPassword;
	}

	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getSuRegisterTime()
	{
		return suRegisterTime;
	}

	public void setSuRegisterTime(Date suRegisterTime)
	{
		this.suRegisterTime = suRegisterTime;
	}

	public String getSuQqId()
	{
		return suQqId;
	}

	public void setSuQqId(String suQqId)
	{
		this.suQqId = suQqId;
	}

	public String getSuWeixinId()
	{
		return suWeixinId;
	}

	public void setSuWeixinId(String suWeixinId)
	{
		this.suWeixinId = suWeixinId;
	}

	public String getSuGrade()
	{
		return suGrade;
	}

	public void setSuGrade(String suGrade)
	{
		this.suGrade = suGrade;
	}

	public Long getParentUserId()
	{
		return parentUserId;
	}

	public void setParentUserId(Long parentUserId)
	{
		this.parentUserId = parentUserId;
	}

	public Long getSuDeptId()
	{
		return suDeptId;
	}

	public void setSuDeptId(Long suDeptId)
	{
		this.suDeptId = suDeptId;
	}

	public String getSuUserType()
	{
		return suUserType;
	}

	public void setSuUserType(String suUserType)
	{
		this.suUserType = suUserType;
	}

	public String getSuWeiboId()
	{
		return suWeiboId;
	}

	public void setSuWeiboId(String suWeiboId)
	{
		this.suWeiboId = suWeiboId;
	}

	public String getSuIdcard()
	{
		return suIdcard;
	}

	public void setSuIdcard(String suIdcard)
	{
		this.suIdcard = suIdcard;
	}

	public String getSuJobTitle()
	{
		return suJobTitle;
	}

	public void setSuJobTitle(String suJobTitle)
	{
		this.suJobTitle = suJobTitle;
	}

	public String getSuAliases()
	{
		return suAliases;
	}

	public void setSuAliases(String suAliases)
	{
		this.suAliases = suAliases;
	}

	public String getSuJobNo()
	{
		return suJobNo;
	}

	public void setSuJobNo(String suJobNo)
	{
		this.suJobNo = suJobNo;
	}

	public Long getCompanyId()
	{
		return companyId;
	}

	public void setCompanyId(Long companyId)
	{
		this.companyId = companyId;
	}

	public String getSuTel2()
	{
		return suTel2;
	}

	public void setSuTel2(String suTel2)
	{
		this.suTel2 = suTel2;
	}

	public String getSuAccountStatus()
	{
		return suAccountStatus;
	}

	public void setSuAccountStatus(String suAccountStatus)
	{
		this.suAccountStatus = suAccountStatus;
	}

	public String getSuValidateCode()
	{
		return suValidateCode;
	}

	public void setSuValidateCode(String suValidateCode)
	{
		this.suValidateCode = suValidateCode;
	}

	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getSuValidateEndTime()
	{
		return suValidateEndTime;
	}

	public void setSuValidateEndTime(Date suValidateEndTime)
	{
		this.suValidateEndTime = suValidateEndTime;
	}

	public String getSuValid()
	{
		return suValid;
	}

	public void setSuValid(String suValid)
	{
		this.suValid = suValid;
	}

	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getSuBirthday()
	{
		return suBirthday;
	}

	public void setSuBirthday(Date suBirthday)
	{
		this.suBirthday = suBirthday;
	}

	public String getSuUuid()
	{
		return suUuid;
	}

	public void setSuUuid(String suUuid)
	{
		this.suUuid = suUuid;
	}

	public Long getSuPostId()
	{
		return suPostId;
	}

	public void setSuPostId(Long suPostId)
	{
		this.suPostId = suPostId;
	}

	public String getRoleIds()
	{
		return roleIds;
	}

	public void setRoleIds(String roleIds)
	{
		this.roleIds = roleIds;
	}

}